import Basic from '@/components/Import/dataImport/basic.vue'
import BatchDelete from '@/components/BatchDelete/index.vue'
import ColorPicker from '@/components/ColorPicker/index.vue'
import ColumnSetting from '@/components/Table/columnSetting.vue'
import ContextMenu from '@/components/ContextMenu/index.vue'
import CropUpload from '@/components/CropUpload/index.vue'
import DataExport from '@/components/DataExport/index.vue'
import DataImport from '@/components/Import/dataImport/index.vue'
import DragModal from '@/components/DragModal/index.vue'
import Editor from '@/components/Editor/index.vue'
import Ellipsis from '@/components/Ellipsis/index.vue'
import FilePreview from '@/components/FilePreview/index.vue'
import FormContainer from '@/components/FormContainer/index.vue'
import IconMobileSelector from '@/components/Selector/iconMobileSelector.vue'
import IconSelector from '@/components/Selector/iconSelector.vue'
import LazyTree from '@/components/LazyTree/index.vue'
import MenuTreeSelect from '@/components/TreeSelect/menuTreeSelect.vue'
import NumberInfo from '@/components/NumberInfo/NumberInfo.vue'
import OrgSelectorPlus from '@/components/Selector/orgSelectorPlus.vue'
import PageSelect from '@/components/PageSelect/index.vue'
import PosSelectorPlus from '@/components/Selector/posSelectorPlus.vue'
import RoleSelectorPlus from '@/components/Selector/roleSelectorPlus.vue'
import ShortcutCard from '@/components/ShortcutCard/index.vue'
import Submit from '@/components/Import/dataImport/submit.vue'
import STable from '@/components/Table/index.vue'
import STree from '@/components/Tree/index.vue'
import Trend from '@/components/Trend/Trend.vue'
import UserSelectorPlus from '@/components/Selector/userSelectorPlus.vue'
import VueEsign from '@/components/XnSignName/vueEsign.vue'
import XnHighlightjs from '@/components/XnHighlightjs/index.vue'
import XnSignName from '@/components/XnSignName/index.vue'
import XnUpload from '@/components/XnUpload/index.vue'

export default {
	install(Vue) {
		Vue.component('Basic', Basic)
		Vue.component('BatchDelete', BatchDelete)
		Vue.component('ColorPicker', ColorPicker)
		Vue.component('ColumnSetting', ColumnSetting)
		Vue.component('ContextMenu', ContextMenu)
		Vue.component('CropUpload', CropUpload)
		Vue.component('DataExport', DataExport)
		Vue.component('DataImport', DataImport)
		Vue.component('DragModal', DragModal)
		Vue.component('Editor', Editor)
		Vue.component('Ellipsis', Ellipsis)
		Vue.component('FilePreview', FilePreview)
		Vue.component('FormContainer', FormContainer)
		Vue.component('IconMobileSelector', IconMobileSelector)
		Vue.component('IconSelector', IconSelector)
		Vue.component('LazyTree', LazyTree)
		Vue.component('MenuTreeSelect', MenuTreeSelect)
		Vue.component('NumberInfo', NumberInfo)
		Vue.component('OrgSelectorPlus', OrgSelectorPlus)
		Vue.component('PageSelect', PageSelect)
		Vue.component('PosSelectorPlus', PosSelectorPlus)
		Vue.component('RoleSelectorPlus', RoleSelectorPlus)
		Vue.component('ShortcutCard', ShortcutCard)
		Vue.component('Submit', Submit)
		Vue.component('STable', STable)
		Vue.component('STree', STree)
		Vue.component('Trend', Trend)
		Vue.component('UserSelectorPlus', UserSelectorPlus)
		Vue.component('VueEsign', VueEsign)
		Vue.component('XnHighlightjs', XnHighlightjs)
		Vue.component('XnSignName', XnSignName)
		Vue.component('XnUpload', XnUpload)
	}
}
